#!/usr/bin/env bash 

# 定义颜色代码
BLACK='\033[0;30m'
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[0;33m'
BLUE='\033[0;34m'
PURPLE='\033[0;35m'
CYAN='\033[0;36m'
WHITE='\033[0;37m'
RESET='\033[0m'

echo -e "${BLUE}"
echo "✅ 开始重置ZeroTier..."
sudo networksetup -setdnsservers Wi-Fi 10.0.8.1 8.8.8.8
sleep 1


echo "✅ 重置DNS成功，下一步刷新DNS"
# 特说说明 echo显示带颜色，需要使用参数-e。
# 含义分析，\033[是颜色标识前缀，0代表背景色，35代表文字颜色，最后一个\033[标识颜色标识结束 0m表示恢复背景色为黑色

sleep 4
sudo killall -HUP mDNSResponder; sudo dscacheutil -flushcache
sleep 4

echo "✅ 刷新DNS结束，下一步测试连接"
sleep 2
echo -e "✅ 开始测试连接... ${WHITE}"
ping -t 5 10.0.8.1 

echo -e "${YELLOW}✅ 重制ZeroTier结束，bye... "
echo
